<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%String path = request.getContextPath() ;%>
<%@ taglib uri="/WEB-INF/tld/c.tld" prefix="c" %>
<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>ETC狮桥分评分结果列表</title>
    <jsp:include page="../../import.jsp" flush="true"/>
</head>
<body class="iframeBody">
<div class="Wrapper">
    <div class="searchArea">
        <form id="searchBar">
            <div class="fieldset1 clearFix">
                <div class="FXBR">
                    <div class="fieldBox">
                        <div class="label">客户姓名</div>
                        <div class="field">
                            <input name="cstNm" id="cstNm" type="text" class="ui-textbox" value="" ligerui="width: 160">
                        </div>
                        <div class="label">身份证号</div>
                        <div class="field">
                            <input name="certNo" id="certNo" type="text" class="ui-textbox" value="" ligerui="width: 160">
                        </div>
                        <div class="label">手机号</div>
                        <div class="field">
                            <input name="verifyMpOrMp" id="verifyMpOrMp" type="text" class="ui-textbox" value="" ligerui="width: 160">
                        </div>
                    </div>
                </div>
                <div class="clearFix"></div>
                <div class="btnsBox formBtns notRight">
                    <span id="searchBtn" onclick="searchBtn();" class="sq-button-round">查询</span>
                    <span id="clearBtn" onclick="clearBtn();" class="sq-button-round">清空</span>
                    <input id="resetBtn" type="reset" value="重置" class="l-button l-button-reset Hide"/>
                </div>
            </div>
        </form>
    </div>
</div>
<div id="etcLvlRecTraceGrid" class="sq-grid"></div>
</div>

<script type="text/javascript">
    var grid = null;
    $(function () {
        initForm();
        initGrid();//注意初始化要在initForm之后,因为在初始化grid的时候需要form参数
        //initEvent();
    });

    function initEvent(){
        $("#redisBtn").click(function(event) {
            var url = '<%=path%>/etc/etcLvlRecTrace/getRedisInfo.do';
            AjaxUtils.ajaxGet(url, {}, redisCallback);
        });
    }

    //初始化表单
    function initForm(){
        $("#searchBar").ligerForm();
    }

    //查询按钮事件
    function searchBtn(){
        var form = new liger.get("searchBar");
        var data = form.getData();
        for (name in data){
            grid.setParm(name,data[name]);
        };
        grid.reload();
    }

    //查询参数
    function getSearchParams(){
        var form = new liger.get("searchBar");
        var data = form.getData();
        return data;
    }

    //初始化列表
    function initGrid(){
        $("#etcLvlRecTraceGrid").ligerGrid({
            url: '<%=path%>/etc/etcLvlRecTrace/initList.do',
            method : 'get',
            isSingleCheck: false,
            parms:getSearchParams(),
            columns: [
                { display: '用户ID', name: 'usrId', width: 100, align:'left', enabledSort:true
                    // render: function (rowdata, rowindex, value, column) {
                    //     var h = '';
                    //     h='<a class="sq-button-hasicon" href="javascript:showDetail(';
                    //     h+="'"+rowdata.id+"'";
                    //     h+=')">'+value+'</a>'
                    //     return h;
                    // }
                },
                { display: '客户姓名', name: 'cstNm', width: 60 , enabledSort:true},
                { display: '证件号', name: 'certNo', width: 100 , enabledSort:true},
                { display: '注册手机号', name: 'mp', width: 80 , enabledSort:true},
                { display: '验证手机号', name: 'verifyMp', width: 100 , enabledSort:true},
                { display: '数据来源', name: 'source', width: 100 , enabledSort:true},
                { display: '狮桥分类型', name: 'scoreType', width: 60 , enabledSort:true},
                { display: '评分结果', name: 'errorRemark', width: 100 , enabledSort:true},
                { display: '授权书合同号', name: 'zxCreCode', width: 100 , enabledSort:true},
                { display: '征信查询id', name: 'rskLvlFidId', width: 100 , enabledSort:true},
                getGridOperColumnContent()
            ],
            pageSize:10,
            root:'rows',
            record:'total',
            hideLoadButton : true,
            width: '100%',
            height:'100%',
            heightDiff:-2,
            checkbox:true,
            rownumbers:true
        });
        grid = liger.get("etcLvlRecTraceGrid");
        grid.setHeight(100);
    }


    //Grid操作列
    function getGridOperColumnContent(){
        /*var data = {
            display: '操作',
            isSort: false,
            width: 280,
            render: function (rowdata, rowindex, value){
                var h='<a class="sq-button-hasicon" href="javascript:deleteRow(';
                h+="'"+rowdata.id+"'";
                h+=",'mid_man_grid_id'"
                h+=")\"><i class=\"sqBtnIco_7\"></i>删除</a>"

                h+='<a class="sq-button-hasicon" href="javascript:modifyRow(';
                h+="'"+rowdata.id+"'";
                h+=",'mid_man_grid_id'"
                h+=")\"><i class=\"sqBtnIco_4\"></i>修改</a>"

                var z='<a class="sq-button-hasicon" href="javascript:cancel(';
                z+="'"+rowdata.id+"'";
                z+=",'mid_man_grid_id'"
                z+=")\"><i class=\"sqBtnIco_7\"></i>作废</a>"
                var returnStr = h;
                if(rowdata.isValid == 1){
                    returnStr += z;
                }
                return returnStr;
            }
        }
        return data;*/
        return {};
    }

    //删除数据
    function deleteRow(_id){
        $.ligerDialog.confirm('确定删除吗?', function (flag) {
            if(flag == false)return;
            var url = '<%=path%>/etc/etcLvlRecTrace/removeById.do';
            AjaxUtils.ajaxPost(url, {id:_id}, delCallback);
        });
    }
    //作废数据
    function cancel(_id){
        $.ligerDialog.confirm('确定作废吗?', function (flag) {
            if(flag == false)return;
            var url = '<%=path%>/etc/etcLvlRecTrace/cancel.do';
            AjaxUtils.ajaxPost(url, {id:_id}, delCallback);
        });
    }

    //删除回调
    function delCallback(msg){
        if(msg.success == 1){
            UIUtils.alertSuccess(msg.info);
            grid.reload();
        }else{
            UIUtils.alertError(msg.info);
        }
    }

    //修改方法
    function modifyRow(_id){
        $.ligerDialog.SQopen({
            width: 800,
            height:500,
            title : '修改',
            url:'<%=path%>/etc/etcLvlRecTrace/toModifyPage.do?id='+_id,
            // 自定义buttons的时候 不要设置 fixButtons: true
            buttons: [{
                text: "保存", type: 'ok', cls: 'l-dialog-btn-ok',
                onclick: function (item, Dialog) {
                    //在子页面里绑定 frameElement.dialog.onOk = function () {}
                    if (Dialog.onOk) {
                        Dialog.onOk();
                    }
                }
            }, {
                text: "关闭", type: 'cancel', cls: 'l-dialog-btn-no',
                onclick: function (item, Dialog) {
                    //在子页面里绑定 frameElement.dialog.onCancel = function () {}
                    if (Dialog.onCancel) Dialog.onCancel();
                }
            }
            ]
        });
    }

    //新增
    function add(){
        $.ligerDialog.SQopen({
            width: 800,
            height:500,
            title : '新增',
            url:'<%=path%>/etc/etcLvlRecTrace/toAddPage.do',
            // 自定义buttons的时候 不要设置 fixButtons: true
            buttons: [{
                text: "保存", type: 'ok', cls: 'l-dialog-btn-ok',
                onclick: function (item, Dialog) {
                    //在子页面里绑定 frameElement.dialog.onOk = function () {}
                    if (Dialog.onOk) {
                        Dialog.onOk();
                    }
                }
            }, {
                text: "取消", type: 'cancel', cls: 'l-dialog-btn-no',
                onclick: function (item, Dialog) {
                    //在子页面里绑定 frameElement.dialog.onCancel = function () {}
                    if (Dialog.onCancel) {
                        Dialog.onCancel()
                    };
                }
            }
            ]
        });
    }

    //查看详情
    function showDetail(_id){
        $.ligerDialog.SQopen({
            cls: 'noBorder_Dialog',
            width: 800,
            height:400,
            title : '详情',
            url:'<%=path%>/etc/etcLvlRecTrace/toDetailPage.do?id='+_id,
            // 自定义buttons的时候 不要设置 fixButtons: true
            buttons: [ {
                text: "关闭", type: 'cancel', cls: 'l-dialog-btn-no',
                onclick: function (item, Dialog) {
                    //在子页面里绑定 frameElement.dialog.onCancel = function () {}
                    if (Dialog.onCancel) {
                        Dialog.onCancel();
                    }
                }
            }
            ]
        });
    }

    //redis回调
    function redisCallback(msg){
        if(msg.success == 1){
            UIUtils.alertSuccess(msg.data);
        }else{
            UIUtils.alertError(msg.info);
        }
    }

    //格式化时间
    function renderDate(rowdata, index, value){
        var dateStr = "";
        if(null != value){
            var date = new Date(value);
            dateStr = DateUtils.formatDate(date, DateUtils.YYYY_MM_DDHHMMSS);
        }
        return dateStr;
    }

    //清空按钮事件
    function clearBtn(){
        $("#resetBtn").click();  //重置 input-text
        var form = new liger.get("searchBar");
        form.setData({  //重置select等特殊表单
            "isValid":"",
            "cstTypeCd":"",
            "opCd":""
        });
    }

    function iframeResize () {
        if (parent.mainApp) {
            parent.mainApp.parentTab.onResize();
        };
    }


    //修改
    function update(){
        var selectedRows = grid.getSelectedRows();
        if(selectedRows.length != 1){
            UIUtils.alertError("请选择一条数据");
            return;
        }

        var _id = selectedRows[0].id;
        Add_navTab('Comp_2','修改','<%=path%>/etc/etcLvlRecTrace/toAddPage.do?id='+_id);

        <%-- $.ligerDialog.SQopen({
            width: 800,
            height:200,
            title : '修改',
            url:'<%=path%>/etc/etcLvlRecTrace/toAddPage.do?id='+_id,
            // 自定义buttons的时候 不要设置 fixButtons: true
            buttons: [{
                    text: "保存", type: 'ok', cls: 'l-dialog-btn-ok', 
                    onclick: function (item, Dialog) {
                        //在子页面里绑定 frameElement.dialog.onOk = function () {}
                        if (Dialog.onOk) {
                            Dialog.onOk();
                        }
                    }
                    }, {
                    text: "关闭", type: 'cancel', cls: 'l-dialog-btn-no', 
                    onclick: function (item, Dialog) {
                        //在子页面里绑定 frameElement.dialog.onCancel = function () {}
                        if (Dialog.onCancel) Dialog.onCancel();
                    }
                }
            ]
        }); --%>
    }

</script>

</body>
</html>